Hood latch - Español Inglés Diccionario